package cn.tedu.springbootmybatis.service;

import cn.tedu.springbootmybatis.pojo.dto.AdminAddNewDTO;
import cn.tedu.springbootmybatis.pojo.vo.AdminInfoVo;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 处理角色相关业务的接口
 *
 * @author java@tedu.cn
 * @version 0.0.1
 */
@Transactional
public interface UserService {

    //查询密码
    String getPassword(String username);

    //获取全部用户列表
    List<AdminInfoVo> getUserList();

    //注册用户
    String register(AdminAddNewDTO adminAddNewDTO);

    //修改用户
    String updateUser(AdminAddNewDTO adminAddNewDTO);
}
